Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w2 Switzerland #1-w3 Switzerland #1-w4 France F4 Greece F1 Italy F15 Spain F1 Italy F25 Italy F26 Italy F5 Italy F15 Italy F4 Spain F6 Spain F8 Italy F2 Italy F3 Italy F30 Italy F13 Italy F22 Italy F10 Italy F20 Italy F29 Egypt F1 Egypt F2 Egypt F4 Italy F4 Italy F5 Italy F6 Italy F13 Italy F14 Italy F15 Italy F21 Italy F24 Italy F3 Italy F37 Italy F38 Italy F39 Egypt F1 Egypt F2 Spain F2 Croatia F3 Croatia F4 Italy F3 Italy F4 Italy F9 Italy F8 Italy F9 Italy F10 Italy F13 Italy F17 Italy F30 Argentina F3 Italy F12 Spain F3 Egypt F5 Switzerland #1-w1 Italy F5 Italy F6 Italy F8 Italy F10 Italy F11 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Belgium F1 Belgium F2 Chile F3 Uruguay F1 Argentina F7 Italy F2 Italy F3 Italy F4 Italy F5 Italy F16 Italy F17 Netherlands F1 Italy F21 Italy F22 Italy F3 Italy F4 Italy F9 Italy F19 Great Britain F1 Great Britain F2 Austria F3 Italy F4 Italy F5 Italy F6 Italy F23 Italy F36 Italy F22 Italy F30 Genoa Open 'Fondazione Carige' - Genova The LTA Bolton Challenger - Bolton Brasov Challenger - Brasov Jameson Cup - Milan 4° Sporting Challenger - Turin Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Kia - Santiago X Torneo Internazionale di Tennis - Barletta Unique Zagreb Open - Zagreb dBI Tennis Challenger - Binghamton Citta di Como - Como GHI Bronx Tennis Classic - Bronx Pekao Open - Szczecin Tennis Napoli Cup 2007 - Napoli San Remo Tennis Cup - San Remo La Rinascente Tennis Cup Harbour Club Milano - Milan Trofeo Cassa di Risparmio di Alessandria - Alessandria Medjurgorje Open - Medjugorje Rabat Challenger Prostejov Challenger San Marino Challenger Rabat Challenger Napoli Challenger Biella Challenger Reggio Emilia Challenger Turin Challenger San Marino Challenger San Sebastian Challenger Como Challenger Palermo Challenger Guayaquil Challenger Helsinki Challenger Bergamo Challenger Caltanissetta Challenger Monza Challenger Rome Challenger Turin Challenger San Marino Challenger Cordenons Challenger Genova Challenger 7° Trani Cup - Trani Rome Challenger Todi Challenger Tunis Challenger Rome Challenger Caltanissetta Challenger San Benedetto Challenger San Marino Challenger Cordenons Challenger Como Challenger Lambertz Open by Stawag - Aachen Genova Challenger Copa Petrobras - Montevideo Dallas Challenger Todi Challenger Bergamo Challenger Cherbourg Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Irving Challenger Recanati Challenger Mersin Challenger Tunis Challenger Internazionali di Tennis Dell'Umbria - Todi Open Costa Daurada - Tarragona Biella Challenger Cortina Challenger Prague Challenger Cordenons Challenger Como Challenger Manila Challenger Ortisei Challenger Genova Open Challenger - Genova Genova Challenger Todi Challenger Scheveningen Challenger Napoli Challenger Rome Challenger Eckental Challenger Rimini Challenger Rennes Challenger Santiago Challenger Marbella Challenger Barletta Challenger Rome Challenger Padova Challenger Marrakech Challenger Szczecin Challenger Manerbio Challenger Ortisei Challenger Eckental Challenger Brest Challenger Oberstaufen Challenger Biella Challenger San Benedetto Challenger Cherbourg Challenger Pau Challenger Sophia Antipolis Challenger Barletta Challenger Riviera di Rimini Challenger - Rimini Nokian Hakkapeliitta Open - Tampere Meknes Challenger Marbella Challenger Arad Challenger 5° Sporting Challenger - Turin Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Eckental Challenger Jameson Cup - Milan Antonio Savoldi-Marco Co. - Manerbio Tehran Open 2004 - Tehran Architect Open - Budapest Sir Supermercati - Rome Milan Challenger Cremona Challenger Tatra Banka Slovak Open - Bratislava Copa Petrobras - Aracaju Monza Challenger Trani Challenger Istanbul Challenger Blois Challenger Orbetello Challenger Barletta Challenger Milan Challenger Perugia Challenger Cordenons Challenger Napoli Challenger Ortisei Challenger Bratislava Challenger Sibiu Challenger Le Gosier Challenger Genova Challenger Italy F32 Santiago Challenger Francavilla Challenger Ostrava Challenger Timisoara Challenger - Timisoara X Trofeo Ciudad de Quito - Quito Tennis Napoli Cup - Napoli XI Ciutat de Barcelona - Barcelona Pullach Challenger Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil Cyclus Open de Tenis - Florianopolis Internazionali di Tennis - Bergamo Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup 2006 - Napoli Campionati Internazionali di Sicilia - Palermo 10° Trofeo Luigi Pezzoli - Bergamo Sibiu Challenger Garden Open - Rome San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Memorial Manfredini - Sassuolo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella Mouilleron-Le-Captif Challenger ATP Guzzini Challenger - Recanati Alfa Romeo Tennis Cup - Cordenons San Marino Cepu Open - San Marino Challenger Brasov - Brasov Genoa Open - Genova Open Costa Daurada - Tarragona Qatar ExxonMobil Open - Doha Ethias Trophy - Mons Heilbronn Open - Heilbronn Internazionali de Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Morocco Tennis Tour - Casablanca Campionati Internazionali di Sicilia - Palermo Roma Challenger 2007 - Rome Tunis Open 2007 - Tunis Heineken Open - Auckland Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Brasil Open - Costa do Sauipe Arpa Ceramic Cup - Reggio Emilia Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Synsam Swedish Open - Bastad 9° Trani Cup - Trani Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Genova Open Challenger - Genova Campionati Internazionali di Sicilia - Palermo Posillipo Tennis Cup - Napoli BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Legg Mason Tennis Classic - Washington ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona KGHM Dialog Polish Indoors - Wroclaw Challenger de Providencia-Copa Kia - Santiago Medibank International - Sydney Movistar Open - Vina del Mar PBZ Zagreb Indoors - Zagreb BMW Open - Munich 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Tennis Napoli Cup - Napoli Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Interwetten Austrian Open - Kitzbuhel Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha 3° Trofeo 'Citta di Brindisi' - Brindisi PBZ Zagreb Indoors - Zagreb Kos Succhetti Tennis Cup - Cordenons LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Open Sabadell Atlantico - Barcelona 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open Tarragona Costa Daurada - Tarragona Tennislife Cup - Napoli International German Open - Hamburg ATP Kremlin Cup - Moscow ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Bank Austria Tennis Trophy - Vienna Croatia Open - Umag Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Mons Challenger Gerry Weber Open - Halle Barletta Challenger Rome Challenger Grand Prix Hassan II - Casablanca Rome Challenger Orbetello Challenger Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Todi Challenger Estoril Open - Estoril ABN AMRO World Tennis Tournament - Rotterdam Orleans Challenger Medellin Challenger Eckental Challenger The Dubai Tennis Championships - Dubai SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Next Generation Adelaide International - Adelaide Courmayeur Challenger St. Petersburg Open - St. Petersburg Wolfsburg Challenger Kyoto Challenger Orange Warsaw Open - Warsaw ATP Studena Croatia Open - Umag Guangzhou Challenger The Nottingham Open - Nottingham Barletta Challenger Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest PTT Thailand Open - Bangkok Erste Bank Open - Vienna Alessandria Challenger Open de Tenis Comunidad Valenciana - Valencia Nottingham Challenger Rimini Challenger San Benedetto Challenger Sopot Challenger The Dubai Tennis Championships - Dubai Open Sud de France - Montpellier Orbetello Challenger Iskratel Open - Kranj Trani Challenger Manerbio Challenger BMW Open - Munich Napoli Challenger Palermo Challenger Movistar Open - Vina del Mar Florianopolis Challenger Santiago Challenger Rabat Challenger St. Brieuc Challenger Mersin Challenger Napoli Challenger Copa Petrobras - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London Cancun Challenger Furth Challenger Sporting Challenger '07 Trofeo Regione Piemonte - Turin Milan Challenger Braunschweig Challenger Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Orbetello Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Todi Challenger Szczecin Challenger Abierto Mexicano Telcel - Acapulco Orleans Challenger Mons Challenger Grand Prix Hassan II - Casablanca Genova Challenger Dubai Duty Free Tennis Championships - Dubai Marbella Challenger Internazionali di Tennis di Bergamo - Bergamo PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Barletta Challenger Rome Challenger Salinas Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Marburg Challenger Caltanissetta Challenger San Benedetto Challenger Rome Challenger BRD Nastase Tiriac Trophy - Bucharest Lugano Challenger Liberec Challenger Cordenons Challenger Como Challenger Black Forest Open 2004 - Freudenstadt Meknes Challenger Grand Prix Hassan II - Casablanca Casablanca Challenger Andria Challenger Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel BMW Tennis Championship - Sunrise Winston-Salem Open - Winston-Salem Citta di Monza - Monza Erste Bank Open - Vienna Vercelli Challenger Pilot Pen Tennis - New Haven Mestre Challenger Open 13 - Marseille Apia International - Sydney Caltanissetta Challenger Shenzhen Open - Shenzhen The Artois Championships - London ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf China Open - Beijing Pilot Pen Tennis - New Haven San Benedetto Challenger Swiss Indoors Basel - Basel Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Kenitra Challenger Alessandria Challenger Qatar ExxonMobil Open - Doha BRD Nastase Tiriac Trophy - Bucharest Kenitra Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow BMW Open - Munich Aegon Nottingham Open - Nottingham Geneva Challenger St. Petersburg Open - St. Petersburg AEGON Championships - London Ortisei Challenger Pekao Open - Szczecin Bet-at-home Open - Hamburg Open 13 - Marseille Grand Prix Hassan II - Marrakech San Remo Challenger Shenzhen Open - Shenzhen Sao Paulo Challenger Tour Finals China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Qatar ExxonMobil Open - Doha Apia International - Sydney Casablanca Challenger SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Vercelli Challenger Turin Challenger The LTA Men's Challenger - Southampton Moselle Open - Metz If Stockholm Open - Stockholm Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Meknes Challenger Tata Open Maharashtra - Pune Kenitra Challenger Rome Challenger Millennium Estoril Open - Estoril San Marino Challenger Santo Domingo Challenger Societa Canottieri Mincio 2005 - Mantova Milan Challenger AEGON Championships - London Reggio Emilia Challenger Santiago Challenger Cordenons Challenger Tatra Banka Open 2006 - Bratislava Sao Jose Do Rio Preto Challenger Napoli Challenger Copa Petrobras Argentina - Buenos Aires Turin Challenger Ostrava Challenger Rome Challenger Medellin Challenger Guzzini Challenger - Recanati Como Challenger Sporting Challenger - Turin Open 13 Provence - Marseille Genova Challenger II Challenger Ciudada de Guayaquil - Guayaquil Napoli Challenger Ortisei Challenger Buenos Aires Challenger San Marino Cepu Open - San Marino Canottieri Minico 2004 - Mantova Guayaquil Challenger St. Brieuc Challenger Recanati Challenger Caltanissetta Challenger Riviera di Rimini Challenger 2004 - Rimini Orbetello Challenger LTA Wrexham Challenger - Wrexham Genoa Open Challenger-Fondazione Carige - Genova Montevideo Challenger Cepu Open - San Marino Meknes Challenger Punta Del Este Challenger Caltanissetta Challenger Lambertz Open by Stawag - Aachen Santiago Challenger Antonio Savoldi-Marco Co. - Manerbio Mitsubishi Electric Europe Cup - Monza Milan Challenger Monte-Carlo Rolex Masters - Monte-Carlo Sunrise Challenger Rome Challenger Davidoff Swiss Indoors - Basel Alessandria Challenger International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Padova Challenger Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Synsam Swedish Open - Bastad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Mercedes Cup - Stuttgart Serbia Open - Belgrade BMW Open - Munich Masters Series Monte Carlo - Monte Carlo China Open - Beijing Campionati Internazionali d'Italia - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Estoril Open - Estoril Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome China Open - Beijing Mutua Madrilena Masters Madrid - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group 1, 2R, ISR-ITA 3-2 ARAG ATP World Team Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Australian Open (juniors) French Open (juniors) French Open (juniors) AAMI Classic - Kooyong U.S. Open (juniors) Davis Cup, World Group, PO, CHI-ITA 1-4 Olympics - Beijing